package cn.yunyichina.provider.drug.dao;

import org.springframework.stereotype.Repository;
import cn.yunyichina.provider.framework.annotation.MyBatisRepository;
import cn.yunyichina.provider.framework.mvc.dao.BaseDao;

import java.util.List;
import java.util.Map;

/**
*
* @Author auto_gen_by_tool
* @CreatedTime 2017-07-31 18:15:46
*/
@Repository
@MyBatisRepository
public interface DrugDao extends BaseDao<cn.yunyichina.provider.drug.entity.Drug>{

    /**
     * 删除ORG_CODE + DRUG_CODE重复的记录,保留创建时间最大的一条记录(由于数据库升级为不允许子查询删除，故作废)
     */
    void deleteDuplicate();

    /**
     * 根据 ORG_CODE + DRUG_CODE 获取重复的记录,保留创建时间最大的一条记录
     */
    List<Map<String, Object>> getDuplicateIds();
}